home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-29 | 8.5 KB | 587 lines | [TEXT/CWIE] |
- // DDocData.cp -- data container class for Gadgets
-
- #include "PString.h"
- #include "DDocData.h"
-
- #include <stdlib.h>
-
- //----------
- DDocData* NewDDocData ()
- {
- DDocData* data;
-
- data = (DDocData*)malloc (sizeof (DDocData));
- DDocData_Init (data);
-
- return data;
- }
-
- //----------
- void DeleteDDocData (
- DDocData* data)
- {
- DDocData_Free (data);
- free (data);
- }
-
- //----------
- void DDocData_Init (
- DDocData* self)
- {
- AMSignaler_Init ((AMSignaler*) self);
-
- self->mTriangle = false;
- self->mLeftRight = false;
- self->mRadios = 0;
- self->mBars = 1;
- self->mStandard2 = 5;
- self->mGraphic = 5;
- self->mSlider = 5;
- self->mTickMarks = 5;
- self->mNonDirectional = 5;
- self->mLittleArrows = 5;
- self->mSpinner = 5;
- self->mVolumeControl = 3;
- self->mJimSSlider = 5;
- self->mStandard3 = 5;
- self->mIndeterminate = 5;
- self->mChasingArrows = 5;
- self->mRectangle = 5;
- self->mRoundRect = 5;
- self->mBarberPole = 5;
- self->mRoundBarber = 5;
- AssignPStr (self->mSmall, "\psmall");
- AssignPStr (self->mLarge, "\plarge");
- self->mX12345 = 0;
- self->mX12345e6 = 0.0;
- AssignPStr (self->mPassword, "\ppassword");
- self->mTheDate.od.eraAlt = 0;
- GetTime (&self->mTheDate.od.oldDate);
- self->mTheTime.od.eraAlt = 0;
- GetTime (&self->mTheTime.od.oldDate);
- AssignPStr (self->mStyled, "\pstyled");
- }
-
- //----------
- void DDocData_Free (
- DDocData* self)
- {
- AMSignaler_Free ((AMSignaler*) self);
- }
-
- //----------
- Boolean GetTriangle (
- DDocData* self)
- {
-
- return self->mTriangle;
- }
-
- void SetTriangle (
- DDocData* self,
- Boolean inValue)
- {
- self->mTriangle = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idTriangle);
- }
-
- //----------
- Boolean GetLeftRight (
- DDocData* self)
- {
-
- return self->mLeftRight;
- }
-
- void SetLeftRight (
- DDocData* self,
- Boolean inValue)
- {
- self->mLeftRight = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idLeftRight);
- }
-
- //----------
- SInt16 GetRadios (
- DDocData* self)
- {
-
- return self->mRadios;
- }
-
- void SetRadios (
- DDocData* self,
- SInt16 inValue)
- {
- self->mRadios = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idRadios);
- }
-
- //----------
- UInt16 GetBars (
- DDocData* self)
- {
-
- return self->mBars;
- }
-
- void SetBars (
- DDocData* self,
- UInt16 inValue)
- {
- self->mBars = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idBars);
- }
-
- //----------
- SInt16 GetStandard2 (
- DDocData* self)
- {
-
- return self->mStandard2;
- }
-
- void SetStandard2 (
- DDocData* self,
- SInt16 inValue)
- {
- self->mStandard2 = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idStandard2);
- }
-
- //----------
- SInt16 GetGraphic (
- DDocData* self)
- {
-
- return self->mGraphic;
- }
-
- void SetGraphic (
- DDocData* self,
- SInt16 inValue)
- {
- self->mGraphic = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idGraphic);
- }
-
- //----------
- SInt16 GetSlider (
- DDocData* self)
- {
-
- return self->mSlider;
- }
-
- void SetSlider (
- DDocData* self,
- SInt16 inValue)
- {
- self->mSlider = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idSlider);
- }
-
- //----------
- SInt16 GetTickMarks (
- DDocData* self)
- {
-
- return self->mTickMarks;
- }
-
- void SetTickMarks (
- DDocData* self,
- SInt16 inValue)
- {
- self->mTickMarks = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idTickMarks);
- }
-
- //----------
- SInt16 GetNonDirectional (
- DDocData* self)
- {
-
- return self->mNonDirectional;
- }
-
- void SetNonDirectional (
- DDocData* self,
- SInt16 inValue)
- {
- self->mNonDirectional = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idNonDirectional);
- }
-
- //----------
- SInt16 GetLittleArrows (
- DDocData* self)
- {
-
- return self->mLittleArrows;
- }
-
- void SetLittleArrows (
- DDocData* self,
- SInt16 inValue)
- {
- self->mLittleArrows = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idLittleArrows);
- }
-
- //----------
- SInt16 GetSpinner (
- DDocData* self)
- {
-
- return self->mSpinner;
- }
-
- void SetSpinner (
- DDocData* self,
- SInt16 inValue)
- {
- self->mSpinner = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idSpinner);
- }
-
- //----------
- SInt16 GetVolumeControl (
- DDocData* self)
- {
-
- return self->mVolumeControl;
- }
-
- void SetVolumeControl (
- DDocData* self,
- SInt16 inValue)
- {
- self->mVolumeControl = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idVolumeControl);
- }
-
- //----------
- SInt16 GetJimSSlider (
- DDocData* self)
- {
-
- return self->mJimSSlider;
- }
-
- void SetJimSSlider (
- DDocData* self,
- SInt16 inValue)
- {
- self->mJimSSlider = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idJimSSlider);
- }
-
- //----------
- SInt16 GetStandard3 (
- DDocData* self)
- {
-
- return self->mStandard3;
- }
-
- void SetStandard3 (
- DDocData* self,
- SInt16 inValue)
- {
- self->mStandard3 = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idStandard3);
- }
-
- //----------
- SInt16 GetIndeterminate (
- DDocData* self)
- {
-
- return self->mIndeterminate;
- }
-
- void SetIndeterminate (
- DDocData* self,
- SInt16 inValue)
- {
- self->mIndeterminate = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idIndeterminate);
- }
-
- //----------
- SInt16 GetChasingArrows (
- DDocData* self)
- {
-
- return self->mChasingArrows;
- }
-
- void SetChasingArrows (
- DDocData* self,
- SInt16 inValue)
- {
- self->mChasingArrows = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idChasingArrows);
- }
-
- //----------
- SInt16 GetRectangle (
- DDocData* self)
- {
-
- return self->mRectangle;
- }
-
- void SetRectangle (
- DDocData* self,
- SInt16 inValue)
- {
- self->mRectangle = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idRectangle);
- }
-
- //----------
- SInt16 GetRoundRect (
- DDocData* self)
- {
-
- return self->mRoundRect;
- }
-
- void SetRoundRect (
- DDocData* self,
- SInt16 inValue)
- {
- self->mRoundRect = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idRoundRect);
- }
-
- //----------
- SInt16 GetBarberPole (
- DDocData* self)
- {
-
- return self->mBarberPole;
- }
-
- void SetBarberPole (
- DDocData* self,
- SInt16 inValue)
- {
- self->mBarberPole = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idBarberPole);
- }
-
- //----------
- SInt16 GetRoundBarber (
- DDocData* self)
- {
-
- return self->mRoundBarber;
- }
-
- void SetRoundBarber (
- DDocData* self,
- SInt16 inValue)
- {
- self->mRoundBarber = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idRoundBarber);
- }
-
- //----------
- StringPtr GetSmall (
- DDocData* self)
- {
-
- AssignPStr (nil, self->mSmall);
- return self->mSmall;
- }
-
- void SetSmallStr (
- DDocData* self,
- Str255 inValue)
- {
- AssignPStr (self->mSmall, inValue);
-
- SignalDataChanged ((AMSignaler*) self, idSmall);
- }
-
- void SetSmallHandle (
- DDocData* self,
- CharsHandle inValue)
- {
- AssignPStrHandle (self->mSmall, inValue);
-
- SignalDataChanged ((AMSignaler*) self, idSmall);
- }
-
- //----------
- StringPtr GetLarge (
- DDocData* self)
- {
-
- AssignPStr (nil, self->mLarge);
- return self->mLarge;
- }
-
- void SetLargeStr (
- DDocData* self,
- Str255 inValue)
- {
- AssignPStr (self->mLarge, inValue);
-
- SignalDataChanged ((AMSignaler*) self, idLarge);
- }
-
- void SetLargeHandle (
- DDocData* self,
- CharsHandle inValue)
- {
- AssignPStrHandle (self->mLarge, inValue);
-
- SignalDataChanged ((AMSignaler*) self, idLarge);
- }
-
- //----------
- SInt32 GetX12345 (
- DDocData* self)
- {
-
- return self->mX12345;
- }
-
- void SetX12345 (
- DDocData* self,
- SInt32 inValue)
- {
- self->mX12345 = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idX12345);
- }
-
- //----------
- double GetX12345e6 (
- DDocData* self)
- {
-
- return self->mX12345e6;
- }
-
- void SetX12345e6 (
- DDocData* self,
- double inValue)
- {
- self->mX12345e6 = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idX12345e6);
- }
-
- //----------
- StringPtr GetPassword (
- DDocData* self)
- {
-
- AssignPStr (nil, self->mPassword);
- return self->mPassword;
- }
-
- void SetPasswordStr (
- DDocData* self,
- Str255 inValue)
- {
- AssignPStr (self->mPassword, inValue);
-
- SignalDataChanged ((AMSignaler*) self, idPassword);
- }
-
- void SetPasswordHandle (
- DDocData* self,
- CharsHandle inValue)
- {
- AssignPStrHandle (self->mPassword, inValue);
-
- SignalDataChanged ((AMSignaler*) self, idPassword);
- }
-
- //----------
- LongDateRec GetTheDate (
- DDocData* self)
- {
-
- return self->mTheDate;
- }
-
- void SetTheDate (
- DDocData* self,
- LongDateRec inValue)
- {
- self->mTheDate = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idTheDate);
- }
-
- //----------
- LongDateRec GetTheTime (
- DDocData* self)
- {
-
- return self->mTheTime;
- }
-
- void SetTheTime (
- DDocData* self,
- LongDateRec inValue)
- {
- self->mTheTime = inValue;
-
- SignalDataChanged ((AMSignaler*) self, idTheTime);
- }
-
- //----------
- StringPtr GetStyled (
- DDocData* self)
- {
-
- AssignPStr (nil, self->mStyled);
- return self->mStyled;
- }
-
- void SetStyledStr (
- DDocData* self,
- Str255 inValue)
- {
- AssignPStr (self->mStyled, inValue);
-
- SignalDataChanged ((AMSignaler*) self, idStyled);
- }
-
- void SetStyledHandle (
- DDocData* self,
- CharsHandle inValue)
- {
- AssignPStrHandle (self->mStyled, inValue);
-
- SignalDataChanged ((AMSignaler*) self, idStyled);
- }
-